<?php
include ("lib/jpgraph/src/jpgraph.php");
include ("lib/jpgraph/src/jpgraph_pie.php");

if (isset($_REQUEST['data'])) {
	$data = explode(',', $_REQUEST['data']);
}

if (isset($_REQUEST['legend'])) {
	$legend = explode(',', $_REQUEST['legend']);
	for ($i =0; $i < count($legend); $i++)
		$legend[$i] = ucfirst($legend[$i]);
}

if (isset($_REQUEST['colors'])) {
	$colors = explode(',', $_REQUEST['colors']);
}

$graph = new PieGraph(350,200,'auto');
$graph->SetAntiAliasing();
$graph->SetFrame(false);
$graph->SetShadow();

$graph->title->Set(str_replace('_', ' ', $_REQUEST['title']));
$graph->title->SetFont(FF_VERDANA,FS_BOLD);
$graph->legend->SetFont(FF_VERDANA);

$p = new PiePlot($data);
$p->SetCenter(0.35,0.5);
$p->SetShadow('lightgray', 2);
$p->value->SetFont(FF_ARIAL);
if (isset($colors))
	$p->SetSliceColors($colors);
if (isset($legend))
	$p->SetLegends($legend);
$graph->Add($p);
$graph->Stroke();

?>
